#include<stdio.h>
#include<string.h>
#define N 150
#define M 10
void sort(char name[][M],int m)
{
    int i,j;
    char temp[M]={0};
    for(i=0;i<m-1;i++)
    {
        for(j=i+1;j<m;j++)
        {
            if(strcmp(name[j],name[i])<0)
            {
                strcpy(temp,name[i]);
                strcpy(name[i],name[j]);
                strcpy(name[j],temp);
            }
        }
    }
    
    
    
}

int main()
{
    int m,i;
    char name[N][M];
    printf("How many countries?");
    scanf("%d",&m);
    getchar();
    printf("Input their names:\n");
    for(i=0;i<m;i++)
    {
        gets(name[i]);
    }
    sort(name,m);
    printf("Sorted results:\n");
    for(i=0;i<m;i++)
    {
        puts(name[i]);
    }
    return 0;
    
}